package org.cli.admin.init;

import org.cli.admin.cli.CLIModule;
import org.cli.admin.command.CommandModule;
import org.cli.admin.plugin.PluginModule;

import com.beust.jcommander.JCommander;
import com.google.inject.AbstractModule;

public class InitConfigurationModule extends AbstractModule {

	@Override
	protected void configure() {		
		
		install(new CLIModule());

        bind(Application.class).asEagerSingleton();             
        
        install(new CommandModule());
        install(new PluginModule());
                
	}
}
